Revision history for PBX90_BASE_02xx
===========================================

PBX90_BASE_0264 - 2026/Mar/12 ---------------------------------------------------------------

    Version for use with PBX Suite 2.6.x

    Features
    - Added support for CG3

    Fixes
    - None

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.5.x and backwards


PBX90_BASE_0263 - 2026/Feb/26 ---------------------------------------------------------------

    Version for use with PBX Suite 2.6.x

    Features
    - None

    Fixes
    - Improved sending can messages with limited rate

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.5.x and backwards


PBX90_BASE_0262 - 2025/July/24 --------------------------------------------------------------

    Version for use with PBX Suite 2.6.x

    Features
    - Support for Bosch wiper WDD2 via LIN
    - New functionblocks TurnOffDelay2 and TurnOnDelay2 providing to set the delay time via an input
    - New functionblock Pulse2 providing to set the period and duty cycle via inputs
    - Number of can out channels increased to 500

    Fixes
    - None

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.5.x and backwards


PBX90_BASE_0261 - 2025/February/05 ----------------------------------------------------------

    Version for use with PBX Suite 2.6.x

    Features
    - New functionblock CycleTime providing to change the cycle time the function blocks are calculated
    - Preparation for upcoming variant of highside power stages

    Fixes
    - Functionblock SensorDiag enable input is preset to true for easier handling
    - Improved continuous current monitoring of pwm power stage 

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.5.x and backwards


PBX90_BASE_0260 - 2024/October/23 -----------------------------------------------------------

    Version for use with PBX Suite 2.6.x

    Features
    - Provides MeasByName functionality
    - Provides epk and configuration name as measurements for e.g. fleet management
    - New functionblock Measure_B providing boolean measurement signal

    Fixes
    - None

    Known Bugs
    - Functionblock SensorDiag enable input preset to false is prone to errors in the application
    - Continuous current monitoring of pwm power stage may be affected by settings for user monitoring

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.5.x and backwards

PBX90_BASE_0256 - 2023/June/15 --------------------------------------------------------------

    Version for use with PBX Suite 2.5.x

    Features
    - None

    Fixes
    - Improved Measure_I/_F blocks for more precise integer conversions

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.4.x and backwards


PBX90_BASE_0255 - 2022/12/01 ----------------------------------------------------------------

    Version for use with PBX Suite 2.5.x

    Features
    - None

    Fixes
    - Improved distribution of system time when configured as time master
    - Improved configuration check

    Known Bugs
    - During the conversion in Measure_I/_F blocks the accuracy of single bits could be lost,
      e.g. when used for a bitfield.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.4.x and backwards


PBX90_BASE_0254 - 2021/09/08 ----------------------------------------------------------------

    Version for use with PBX Suite 2.5.x

    Features
    - None

    Fixes
    - Improved resource access handling of tasks.
    - Improved time master functionality setup by RaceCon.
    - Improved setting of the rtc time, consuming less cpu load.
    - Updated documentation of high side power stages related to the number of automatic retries.

    Known Bugs
    - When acting as time master, setting the rtc on an other device could sometimes lead to not 
      take over the new value in the system network.
    - When using a lot of memory consuming function blocks, e.g. Measurement_I/_F, running the configuration could fail.
    - During the conversion in Measure_I/_F blocks the accuracy of single bits could be lost,
      e.g. when used for a bitfield.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.4.x and backwards


PBX90_BASE_0253 - 2021/03/22 ----------------------------------------------------------------

    Version for use with PBX Suite 2.5.x

    Features
    - None

    Fixes
    - Improved monitoring of power stages

    Known Bugs
    - Tasks can shortly pause while waiting for a locked resource.
    - While PBX is set as time master, after a download or save operation initiated by RaceCon a manually power cycle of the PBX is required.
    - When using a lot of memory consuming function blocks, e.g. Measurement_I/_F, running the configuration could fail.
    - Setting of the rtc time leads to temporarily high cpu load which could trigger a watchdog reset.
    - During the conversion in Measure_I/_F blocks the accuracy of single bits could be lost,
      e.g. when used for a bitfield.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.4.x and backwards


PBX90_BASE_0252 - 2021/03/04 ----------------------------------------------------------------

    Version for use with PBX Suite 2.5.x

    Features
    - Support for Bosch WDA LIN successor
    - Support for LIN baudrate other than 19200

    Fixes
    - Improved communication with RaceCon.
      Under rare conditions an instable state could occur, resulting in a reset of the PBX.
    - Imrpoved handling of signals related to the Bosch ACM LIN generator.

    Known Bugs
    - Tasks can shortly pause while waiting for a locked resource.
    - While PBX is set as time master, after a download or save operation initiated by RaceCon a manually power cycle of the PBX is required.
    - When using a lot of memory consuming function blocks, e.g. Measurement_I/_F, running the configuration could fail.
    - Setting of the rtc time leads to temporarily high cpu load which could trigger a watchdog reset.
    - Under rare conditions monitoring of power stages turns an output off without error indication.
    - During the conversion in Measure_I/_F blocks the accuracy of single bits could be lost,
      e.g. when used for a bitfield.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.4.x and backwards


PBX90_BASE_0251 - 2020/11/18 ----------------------------------------------------------------

    Version for use with PBX Suite 2.5.x

    Features
    - None

    Fixes
    - Issue of switching on PWM power stages delayed by several ms when used as switches solved.

    Known Bugs
    - Tasks can shortly pause while waiting for a locked resource.
    - While PBX is set as time master, after a download or save operation initiated by RaceCon a manually power cycle of the PBX is required.
    - When using a lot of memory consuming function blocks, e.g. Measurement_I/_F, running the configuration could fail.
    - Setting of the rtc time leads to temporarily high cpu load which could trigger a watchdog reset.
    - Under rare conditions an instable state could occur, resulting in a reset of the PBX.
    - Erroneous handling of signals related to the Bosch ACM LIN generator.
    - Under rare conditions monitoring of power stages turns an output off without error indication.
    - During the conversion in Measure_I/_F blocks the accuracy of single bits could be lost,
      e.g. when used for a bitfield.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.4.x and backwards


PBX90_BASE_0250 - 2020/11/04 ----------------------------------------------------------------

    Version for use with PBX Suite 2.5.x

    Features
    - New functionblock CAN_TxEvent for event triggered sending of can messages.
    - New functionblocks Measure_F and Measure_I providing measurement signals with selectable data 
      type and physical unit for use with RaceCon.
    - New extended functionblocks for powerstages providing limit and retry parameters as input signals
      and a reset input for easy resetting of tripped powerstages.
    - New functionblock TwoDLookupTable providing map calculation

    Fixes
    - Issue for setting higher user current threshold for linked power stages solved.

    Known Bugs
    - Tasks can shortly pause while waiting for a locked resource.
    - While PBX is set as time master, after a download or save operation initiated by RaceCon a manually power cycle of the PBX is required.
    - When using a lot of memory consuming function blocks, e.g. Measurement_I/_F, running the configuration could fail.
    - Setting of the rtc time leads to temporarily high cpu load which could trigger a watchdog reset.
    - Issue of switching on PWM power stages delayed by several ms when used as switches.
    - Under rare conditions an instable state could occur, resulting in a reset of the PBX.
    - Erroneous handling of signals related to the Bosch ACM LIN generator.
    - Under rare conditions monitoring of power stages turns an output off without error indication.
    - During the conversion in Measure_I/_F blocks the accuracy of single bits could be lost,
      e.g. when used for a bitfield.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.4.x and backwards

=============================================================================================

PBX90_BASE_0242 - 2020/03/25 ----------------------------------------------------------------

    Version for use with PBX Suite 2.4.x

    Features
    - None

    Fixes
    -  Improved limit check for event enabled ports.

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.x and backwards


PBX90_BASE_0241 - 2019/09/18 ----------------------------------------------------------------

    Version for use with PBX Suite 2.4.x

    Features
    - None

    Fixes
    - Improved setup for can baudrates.

    Known Bugs
    - Limit check for event enabled ports can fail.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.x and backwards


PBX90_BASE_0240 - 2019/06/13 ----------------------------------------------------------------

    Version for use with PBX Suite 2.4.x

    Features
    - New functionblocks NonVolatile_B, NonVolatile_F and NonVolatile_I for permanent storage of values.
    - New functionblock CounterUpDown which allows up and down counting by signals.
    - New functionblocks CK_M12_Input and CK_M12_Lighting for easy control of the CAN keypad CK-M12.
    - Enlarged user information for _B/_I/_F variant functionblocks.
    - Improved compatibility check for RaceCon by using an extended epk consisting of configuration name and PST name.
    - Improved user information for TurnOnDelay and TurnOffDelay functionblocks.

    Fixes
    - Improved handling of maximum device temperature.
    - Improved handling of measurement setup to avoid sync error situations.
    - Improved reaction of the function block LowpassT with delayed activation and U unequal zero.

    Known Bugs
    - Limit check for event enabled ports can fail.
    - Sometimes can errors are reported in the error log in case of not using the default baudrate of 1 MBaud.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.x and backwards

=============================================================================================

PBX90_BASE_0238 - 2019/07/16 ----------------------------------------------------------------

    Version for use with PBX Suite 2.3.x

    Features
    - Improved diagnostic support information

    Fixes
    - None

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards


PBX90_BASE_0237 - 2019/02/25 ----------------------------------------------------------------

    Version for use with PBX Suite 2.3.x

    Features
    - New interface which allows support of LIN devices on request.
    - New functionblock PassThrough.
    - Changed defaultvalue for TurnOnDelay functionblock from False to True.
    - Stores the clock in the nvram and restores it for a continuous time axis when switched on.
    - Prevents the PST from being inadvertently opened in RaceCon.

    Fixes
    - Show valid epk in device discover view of RaceCon.

    Known Bugs
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards


PBX90_BASE_0235 - 2018/07/13 ----------------------------------------------------------------

    Version for use with PBX Suite 2.3.x

    Features
    - None

    Fixes
    - Improved setup for can output release.
    - Improved handling of measurement setup to avoid sync error situations.

    Known Bugs
    - Invalid epk in device discover view of RaceCon is shown.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards


PBX90_BASE_0234 - 2018/03/27 ----------------------------------------------------------------

    Version for use with PBX Suite 2.3.x

    Features
    - None

    Fixes
    - Improved setup for can baudrates.
    - Improved conversion of float to integer values in functionblock Convert_F_To_I.
    - Improved initial data exchange between two PBX.

    Known Bugs
    - Invalid epk in device discover view of RaceCon is shown.
    - Sometimes can errors are reported in the error log due to early release for sending can messages
    - Sometimes sync errors are reported in the error log due to race condition during measurement setup.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards


PBX90_BASE_0233 - 2017/12/11 ----------------------------------------------------------------

    Version for use with PBX Suite 2.3.x

    Features
    - New functionblock TRFlipFlop, a variant of the TFlipFlop with a reset input 

    Fixes
    - None

    Known Bugs
    - Invalid epk in device discover view of RaceCon is shown.
    - Sometimes can errors are reported in the error log due to early release for sending can messages
    - Sometimes sync errors are reported in the error log due to race condition during measurement setup.
    - Sometimes can errors are reported in the error log in case of not using the default baudrate of 1 MBaud.
    - Incorrect rounding of negative input values in functionblock Convert_F_To_I.
    - Sometimes initial data exchange between two PBX fails.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards


PBX90_BASE_0232 - 2017/09/27 ----------------------------------------------------------------

    Version for use with PBX Suite 2.3.x

    Features
    - None

    Fixes
    - Repaired access to PBX_B variables for usage with RaceCon

    Known Bugs
    - Invalid epk in device discover view of RaceCon is shown.
    - Sometimes can errors are reported in the error log due to early release for sending can messages
    - Sometimes sync errors are reported in the error log due to race condition during measurement setup.
    - Sometimes can errors are reported in the error log in case of not using the default baudrate of 1 MBaud.
    - Incorrect rounding of negative input values in functionblock Convert_F_To_I.
    - Sometimes initial data exchange between two PBX fails.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards


PBX90_BASE_0231 - 2017/07/20 ----------------------------------------------------------------

    Version for use with PBX Suite 2.3.x

    Features
    - New functionblock CLearErrorLog
    - Enlarged user information for _B/_F/_I variants of functionblocks
    - Improved settings for default pooling mode of several functionblocks

    Fixes
    - Fixed rare malfunction of can output
    - Deactivated highside powerstages driving test current when switched off

    Known Bugs
    - Invalid epk in device discover view of RaceCon is shown.
    - Sometimes can errors are reported in the error log due to early release for sending can messages
    - Sometimes sync errors are reported in the error log due to race condition during measurement setup.
    - Access to PBX_B variables for usage with RaceCon defective
    - Sometimes can errors are reported in the error log in case of not using the default baudrate of 1 MBaud.
    - Incorrect rounding of negative input values in functionblock Convert_F_To_I.
    - Sometimes initial data exchange between two PBX fails.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards


PBX90_BASE_0230 - 2017/04/05 ----------------------------------------------------------------

    First version for use with PBX Suite 2.3.0

    Features
    - Added high cpu load detection
    - Splitted SysInfo into DeviceInfo and Debug functionblock
    - Splitted GPIO into User_LED and PwrstgEnable functionblock
    - Clarified structure in catalogue for PBX90 specific outputs

    Fixes
    - Invalid epk in device discover view of RaceCon is shown.
    - Fixed defective data transfer between PBX_A and PBX_B
    - Fixed sporadic curious behaviour of error entrys
    - Synchronized enable/disable event of powerstages with their status
    - Delayed error monitoring for powersupply outputs
    - Clarified help information for TurnOn/OffDelay functionblocks

    Known Bugs
    - Invalid epk in device discover view of RaceCon is shown.
    - Sometimes can errors are reported in the error log due to early release for sending can messages
    - Sometimes sync errors are reported in the error log due to race condition during measurement setup.
    - Rare malfunction of can output
    - Access to PBX_B variables for usage with RaceCon defective
    - Sometimes can errors are reported in the error log in case of not using the default baudrate of 1 MBaud.
    - Incorrect rounding of negative input values in functionblock Convert_F_To_I.
    - Sometimes initial data exchange between two PBX fails.

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.2.0 and backwards




To PBX Suite 2.3.0 incompatible versions if configuration is transferred 
using the Powerbox Manager of PBX Suite 2.3.0

PBX90_BASE_0214------------------------------------------------------------------------------

    Features
    - Performance improvement for large configurations

    Fixes
    - None

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.0 


PBX90_BASE_0213------------------------------------------------------------------------------

    Features
    - None

    Fixes
    - Fixed communication problem if number of configurations stored on the device exceeds 20

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.0


PBX90_BASE_0212------------------------------------------------------------------------------

    Features
    - New function Delay_B, Delay_F and Delay_I for delaying a signal for one sample period
    - Added truth table to documentation of SRFlipFlop function

    Fixes
    - None

    Known Bugs
    - Communication problem if number of confgurations stored on the device exceeds 20

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.0


PBX90_BASE_0211------------------------------------------------------------------------------

    Features
    - Extended usage information for CAN_MaskError

    Fixes
    - Wizard for can interface selection for CAN_MaskError and CAN_Nodestate not opening solved
    - Not all supported LIN devices listed in the catalogue solved

    Known Bugs
    - Communication problem if number of confgurations stored on the device exceeds 20

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.0


PBX90_BASE_0210------------------------------------------------------------------------------

    Features
    - Support for several LIN devices
    - New function CAN_MaskError that prevents CAN status errors from being written to the error log
    - New function CAN_Nodestate that provides the state of the selected can interface.
    - Configuration incompatibility reported to error log

    Fixes
    - Boot up time reduced for about 3s
    - HS_15A/HS_25A/HS_40A reported wrong state if powerstage has shut-off
    - CAN input issue with signed channels solved

    Known Bugs
    - Wizard for can interface selection for CAN_MaskError and CAN_Nodestate not opening
    - Not all supported LIN devices listed in the catalogue
    - Communication problem if number of confgurations stored on the device exceeds 20

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.0


PBX90_BASE_0200------------------------------------------------------------------------------

    First version for use with PBX Suite 2.0.0

    Known Bugs
    - Lengthen boot time
    - HS_15A/HS_25A/HS_40A report wrong state if powerstage has shut-off
    - CAN input issue with signed channels
    - Communication problem if number of confgurations stored on the device exceeds 20

    Known Restrictions
    - Incompatible to the Powerbox Manager of PBX Suite 2.3.0